﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace GestionIncidencias.Models
{
    public class Incidente
    {

        public int NroTicket { get; set; }

        [Required(ErrorMessage = "El Cliente es requerido")]
        [Display(Name = "Cliente", Description = "Cliente")]
        public string Cliente { get; set; }

        [Required(ErrorMessage = "El Codigo de Servicio es requerido")]
        [Display(Name = "Servicio", Description = "Servicio")]
        public string  Servicio { get; set; }

        [Required(ErrorMessage = "El Tipo de Incidencia es requerido")]
        [Display(Name = "Tipo", Description = "Tipo")]
        public string Tipo { get; set; }

        public string Estado { get; set; }

        [Required(ErrorMessage = "El Tecnico es requerido")]
        [Display(Name = "Tecnico", Description = "Tecnico")]
        public string Tecnico { get; set; }

        public DateTime FechaTicket { get; set; }
        public DateTime FechaCierre { get; set; }
        public string Solucion { get; set; }

        [Required(ErrorMessage = "La Descripcion es requerida")]
        [Display(Name = "Descripcion", Description = "Descripcion")]
        public string Descripcion { get; set; }

        public string Evaluacion { get; set; }
        public string ComentarioSolucion { get; set; }
    }
}